ring of polynomials